interface Product {
  id: number
  name: string
  desc?: string
  price: string
  originalPrice?: string
  imgUrl: string
  specification?: string
  salesVolume?: number
  stockLevel?: number
  expiryDate?: string
  manufacturer?: string
}

const mockProducts: Product[] = [
  {
    id: 1,
    name: 'Premium Organic Coffee',
    desc: 'Rich and aromatic coffee beans from Colombia',
    price: '29.99',
    originalPrice: '39.99',
    imgUrl: 'https://images.unsplash.com/photo-1512568400610-62da28bc8a13',
    specification: '250g',
    salesVolume: 150,
    stockLevel: 50,
    expiryDate: '2024-12-31',
    manufacturer: 'Coffee Co.'
  },
  {
    id: 2,
    name: 'Wireless Headphones',
    desc: 'Noise-cancelling wireless headphones with premium sound',
    price: '199.99',
    originalPrice: '249.99',
    imgUrl: 'https://images.unsplash.com/photo-1505740420928-5e560c06d30e',
    specification: 'Bluetooth 5.0',
    salesVolume: 200,
    stockLevel: 30,
    manufacturer: 'AudioTech'
  },
  {
    id: 3,
    name: 'Smart Watch',
    desc: 'Fitness tracker with heart rate monitor',
    price: '149.99',
    originalPrice: '179.99',
    imgUrl: 'https://images.unsplash.com/photo-1523275335684-37898b6baf30',
    specification: 'Waterproof',
    salesVolume: 180,
    stockLevel: 25,
    manufacturer: 'TechGear'
  },
  {
    id: 4,
    name: 'Leather Wallet',
    desc: 'Handcrafted genuine leather wallet',
    price: '49.99',
    originalPrice: '59.99',
    imgUrl: 'https://images.unsplash.com/photo-1627123424574-724758594e93',
    specification: '6 card slots',
    salesVolume: 120,
    stockLevel: 40,
    manufacturer: 'LeatherCraft'
  },
  {
    id: 5,
    name: 'Portable Speaker',
    desc: 'Waterproof Bluetooth speaker with 20h battery life',
    price: '79.99',
    originalPrice: '99.99',
    imgUrl: 'https://images.unsplash.com/photo-1589003077984-894e133dabab',
    specification: 'IPX7',
    salesVolume: 160,
    stockLevel: 35,
    manufacturer: 'SoundWave'
  }
]

export const getProducts = async () => {
  return {
    data: mockProducts
  }
} 